package cn.iocoder.yudao.module.trade.api.store.dto;

import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum;
import lombok.Data;

import java.time.LocalTime;

/**
 * 店铺
 */
@Data
public class StoreRespDTO {

    /**
     * 编号
     */
    private Long id;

    /**
     * 门店名称
     */
    private String name;

    /**
     * 门店简介
     */
    private String introduction;

    /**
     * 门店手机
     */
    private String phone;

    /**
     * 区域编号
     */
    private Integer areaId;

    /**
     * 门店详细地址
     */
    private String detailAddress;

    /**
     * 门店 logo
     */
    private String logo;

    /**
     * 营业开始时间
     */
    private LocalTime openingTime;

    /**
     * 营业结束时间
     */
    private LocalTime closingTime;

    /**
     * 纬度
     */
    private Double latitude;
    /**
     * 经度
     */
    private Double longitude;

    /**
     * 门店状态
     * <p>
     * 枚举 {@link CommonStatusEnum}
     */
    private Integer status;

    /**
     * 店铺ID
     */
    private Long storeId;

    /**
     * 店铺类型(1:旗舰店;2:精品店)
     */
    private Integer storeType;

    /**
     * 小程序是否显示(1:显示;0:不显示)
     */
    private Boolean appletShow;

    /**
     * 标签打印机SN
     */
    private String labelPrinterSn;

    /**
     * 小票打印机SN
     */
    private String receiptPrinterSn;
}
